import java.util.ArrayList;

/**
 *  两个数组的交集
 *  输入：
 * [1,2 ],[2,2,2,2]
 * 返回值：
 * [2]
 * 说明：
 * 两个数组的公共元素只有2
 */

public class dmeo11 {
    public ArrayList<Integer> intersection(ArrayList<Integer> nums1, ArrayList<Integer> nums2) {
        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 0; i < nums1.size(); i++) {
            if (nums2.contains(nums1.get(i))) {
                while (nums2.remove(nums1.get(i))) ;
                list.add(nums1.get(i));
            }
        }
        return list;
    }
}